/**
 * @ClassDescription:
 * @JdkVersion: 17
 * @Author: yxy
 * @Created: 2024/1/8 10:24
 */
//**案例3：**使用switch-case实现：对学生成绩大于60分的，
// 输出“合格”。低于60分的，输出“不合格”。
public class SwitchCaseTest1 {
    public static void main(String[] args) {
//        定义一个学生成绩的变量
        int score = 90;

//        根据需求，进行分支
////        方式1：
//        switch (score){
//            case 0:
//                System.out.println("不及格");
//                break;
//            case 1:
//                System.out.println("不及格");
//                break;
//            case 2:
//                System.out.println("不及格");
//                break;
//            case 3:
//                System.out.println("不及格");
//                break;
////                ..................
//            case 59:
//                System.out.println("不及格");
//                break;
//            case 60:
//                System.out.println("及格");
//                break;
////                ................
//            case 100:
//                System.out.println("及格");
//                break;
//    }
//        方式2：利用穿透特性

//        switch (score /10){
//            case 0:
////                System.out.println("不及格0");
//            case 1:
////                System.out.println("不及格1");
//            case 2:
////                System.out.println("不及格2");
//            case 3:
////                System.out.println("不及格3");
//            case 4:
////                System.out.println("不及格4");
//            case 5:
//                System.out.println("不及格5");
//                break;
//            case 6:
////                System.out.println("及格");
//            case 7:
////                System.out.println("及格");
//            case 8:
////                System.out.println("及格");
//            case 9:
////                System.out.println("及格");
//            case 10:
//                System.out.println("及格");
//                break;
//            default:
//                System.out.println("成绩输入有误");
//                break;


// }

//        方式3：
        switch (score / 60) {
            case 0:
                System.out.println("不及格");
                break;
            case 1:
                System.out.println("及格");
                break;
            default:
                System.out.println("成绩输入有误");
        }


    }
}
